package com.pro.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.Objects;

@Data
@Setter
@Getter
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class Product {
    private Integer productId;//商品主键id
    private Integer productCode;//商品编号
    private Integer categoryId;//商品分类id
    private String title;//商品分类名称
    private Integer recommend;//商品推荐 2新品 3推荐
    private Integer discount;//是否可用优惠券 //2y 3n
    private Integer ensure;//服务保证 2退货无忧 3 快速退款 4包邮
    private String productName;//商品名称
    private String searchKeywords;//搜索商品关键字、
    private String mainImage;//商品主图
    private Double currentpriceProduct;//商品现价
    private Double originalpriceProduct;//商品原价
    private String productDescription;//商品描述
    private Integer hits;//商品点击量
    private Integer productSate;//商品状态 0已删除 1上架 2下架
    private String createId;//创建人
    private String createName;//创建人名称
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createDate;//创建时间
    private String updateId;//更新人
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date updateDate;//更新时间
    private String productLabel;//商品标签
    //审核结果
    private String result;

    private Integer collectionVolume;//收藏量
    private Integer salesVolume;//销量
    private Integer commodityId;
    private Integer fabulous;//点赞数量

}
